package com.athena.utils
{
	/**
	 * ...
	 * @author chau
	 */
	public class Delegate 
	{
		public static function create(handle : Function, ... args):Function{
			return function (... innerArgs):void {
				handle.apply(this, innerArgs.concat(args));
			}
		}
	}
}